Ticker

6/recent/ticker-posts

Advertisement

JDBC in hindi परी जानकरी

     JDBC  क्या होता हैं  

    JDBC  का पूरा नामJava Database Connectivity होता हैं और यह एक जावा API  अर्थात एप्लीकेशन प्रोग्रामिंग इंटरफेस हैं जोकि जावा  प्रोग्रामिंग लैंग्वेज और Databases के jdbc in java in hindi मध्य Database Independent Connectivity  प्रयोग करते हैं |

    JDBC लाइब्रेरी में डेटाबेस को  प्रयोग करने से संबंधित प्रत्येक  काम करने के लिए APIs को Include किया जाता हैं |

    आइए हम समझते हैं कि JDBC   प्रयोग करने से संबंधित प्रत्येक Task  के बारे में 

    • डेटाबेस से कनेक्शन बनाना
    • My SQL Contatements को क्रिएट Create करना
    • SQL   अथवा MySQL क्वेरीज को डेटाबेस में Execute करना
    • Result के रूप में आए रिकार्ड्स  को View करना और Modife करना

    इस प्रकार से कहा जा सकता है कि JDBC  के द्वारा एक डेटाबेस को   पूरा Dynamically एक्सेसdatabase programming using jdbc  किया जा सकता है |

    NOTE :

    जावा  का प्रयोग निम्नलिखित किसी भी प्रकार के Executables को डेवेलप  करने का मन किया जाता है |

    • जावा ऍप्लिकेशन्स (Java Applications )
    • जावा एप्लेट्स ( Java Applets )
    • जावा सर्वलेट्स ( Java Servlets )
    • जावा सर्वर पेजेज ( Java Servlets )
    • Enterprise जावा बीन्स ( Executables Java Beans ) 

    यह सभी विभिन्न है Executables डेटाबेस को एक्सेस करने और Stored Data को  उपयोग करने के लिए JDBC का  प्रयोग करते हैं | 

    JDBC Architecture   

    JDBC  API डेटाबेस को एक्सेस  करने JDBC in hindi परी  जानकरी के लिए Two Tier Processing Model और थ्री टियर  प्रोसेसिंग मॉडल  दोनों को सपोर्ट करता है  लेकिनJDBC Architecture  सामान्य रूप से JDBC आर्किटेक्चर   2 लेयर होते हैं |

    • JDBC API = यह एप्लीकेशन JDBC मैनेजर  कनेक्शन  अर्थात एप्लीकेशन  और JDBC  मैनेजर के बीच कनेक्शन प्रदान करता है | 
    JDBC Driver API = यह JDBC मैनेजर और JDBC ड्राइवर के  बीच  कनेक्शन पर कार्य करता है |

    विभिन्न प्रकार के डेटाबेस से Transparent Connectivity  प्रदान करने के लिए JDBC API  ड्राइवर मैनेजरwhat is jdbc और डेटाबेस स्पेसिफिक ड्राइवर्स  का प्रयोग  करता हैं |

    JDBC  ड्राइवर मैनेजर यह सुनिश्चित करता है कि प्रत्येक डाटा सोर्स को एक्सेस करने के लिए उचित ड्राइवर का प्रयोग किया गया है |

     इस ड्राइवर मैनेजर के पास क्षमता होती है कि मल्टीपल Heterogeneous डेटाबेस से कनेक्टेड हो  को सपोर्ट करना है कर सकें |



                                        JDBC Rrchitecture 

    JDBC को  दर्शाया गया है  जोकि  JDBC ड्राइवर्स और जावा एप्लीकेशन के अनुसार ड्राइवर मैनेजर की लोकेशन को  प्रदर्शित कर रहा है |

    JDBC  कनेक्शन  बनाना 

    एक JDBC  बनाने के Steps  इस प्रकार से हैं  आइए समझते हैं |

    डेटाबेस ड्राइवर को java.sql. Driver Manager के  साथ रजिस्टर करके यहां ड्राइवर मैनेजर क्लास हैं  
    interface in java in hindi इस कार्य को ड्राइवर Implementation क्लास को Class. forName ( )  के द्वारा JVM में  लोड करके किया जा सकता है |


    अब डेटाबेस के लिए एक सेशन  ओपन करें  अर्थात डेटाबेस में एक कनेक्शन बनाएं  यह कार्य DriverManager. get Connection ( ) Method  जोकि कनेक्शन ऑब्जेक्ट को रिटर्न करता है JDBC in hindi परी  जानकरी और इससे कॉल करके भी किया जा सकता है |

     कनेक्शन बनाने   कारी हमेशा Try Black  में किया जाता है  क्योंकि इसमें Exception  हो सकता है |

    CODE Example :

    try 
    {
    class.forName ( " oracle.jdbc.driver.OracleDriver") ;
    Connevtion con= Driver Manager.
          getConnection("jdbc:oracle.thin"@ <hostname>:<portname>
      :<DBname > "," user",password" );
    //Remaining Statements
    }
    catch (Class NotFoundExceptione)
    {
    To Do statements   
    }
    catch (SQL Exception e)
    {
    TO Do Statements
    }











    एक टिप्पणी भेजें

    0 टिप्पणियाँ